package com.gopay.common.manager.ptbank;


import com.gopay.common.domain.gsrt.GsrtCustTenderMaster;
import com.gopay.common.domain.ptbank.invo.HfCommonHead;
import com.gopay.common.domain.ptbank.invo.ObjectAddRequest;

import java.util.Map;

/**
 * 标的信息 manager
 * PTObjectQueryManager.java
 * 2016年4月25日
 * @author jlj
 *  www.gopay.com.cn Inc.All rights reserved.
 */
public interface PtObjectManager {

    /**
     * 查询借款人信息
     * @param custId
     * @return
     */
    public Map<String, Object> getCustInfo(String custId);

    /**
     * 组装标的新增请求报文
     * @param gsrtCustTenderMaster
     * @param params
     * @return
     */
    public ObjectAddRequest getObjectAddRequest(GsrtCustTenderMaster gsrtCustTenderMaster, Map<String, Object> params);

    /**
     * 组织报文头信息
     * @param method
     * @return
     */
    public HfCommonHead getHfCommonHead(String method);

}
